// 20200411-1046 用gitee管理代码试一下，不挂代理github速度很成问题，先用国产的git仓库，完好了再考虑多平台混star
package main

import (
	"fmt"

	"github.com/gin-gonic/gin"
)

func main() {
	r := gin.Default()
	r.GET("/api", func(c *gin.Context) {
		message := c.Param("action")
		fmt.Println(message)
		c.JSON(200, gin.H{
			//"message": "pong",
			"code": 0,
			//"data": "",
		})
		fmt.Println("user in web")
	})

	r.POST("/postapi", func(c *gin.Context) {
		buf := make([]byte, 1024)
		n, _ := c.Request.Body.Read(buf)
		fmt.Println(string(buf[0:n])) // 这边抓到post-data 通过解析处理http_hook信息选择返回值 控制谁可以推流谁不可以 大体结构要想一下
		//resp := map[string]string{"hello": "world"}
		//c.JSON(http.StatusOK, resp)
		/*post_gwid := c.PostForm("name")
		fmt.Println(post_gwid)*/

		c.JSON(200, gin.H{
			//"message": "pong",
			"code": 0,
			//"data": "",
		})
		fmt.Println("\n ### user in web ###\n")
	})
	r.Run(":8085")
	//r.Run()
}
